www.gusucode.com > WSTMall PHP网店系统 v1.6.0PHP源码程序 > WSTMall PHP网店系统 v1.6.0/wstmall_v1.6.0_160506/wstmall_v1.6.0_160506/Apps/Admin/Action/UsersAction.class.php
<?php namespace Admin\Action;; /** * ============================================================================ * WSTMall开源商城 * 官网地址:http://www.wstmall.com * 联系QQ:707563272 * ============================================================================ * 会员控制器 */ class UsersAction extends BaseAction{ /** * 跳到新增/编辑页面 */ public function toEdit(){ $this->isLogin(); $m = D('Admin/Users'); $object = array(); if(I('id',0)>0){ $this->checkPrivelege('hylb_02'); $object = $m->get(); $this->assign('object',$object); $this->view->display('users/edit'); }else{ $this->checkPrivelege('hylb_01'); $object = $m->getModel(); $object['userStatus'] = 1; $this->assign('object',$object); $this->view->display('/users/add'); } } /** * 新增/修改操作 */ public function edit(){ $this->isLogin(); $m = D('Admin/Users'); $rs = array(); if(I('id',0)>0){ $this->checkPrivelege('hylb_02'); $rs = $m->edit(); }else{ $this->checkPrivelege('hylb_01'); $rs = $m->insert(); } $this->ajaxReturn($rs); } /** * 删除操作 */ public function del(){ $this->isLogin(); $this->checkPrivelege('hylb_03'); $m = D('Admin/Users'); $rs = $m->del(); $this->ajaxReturn($rs); } /** * 查看 */ public function toView(){ $this->isLogin(); $this->checkPrivelege('hylb_00'); $m = D('Admin/Users'); if(I('id')>0){ $object = $m->get(); $this->assign('object',$object); } $this->view->display('/users/view'); } /** * 分页查询 */ public function index(){ $this->isLogin(); $this->checkPrivelege('hylb_00'); $m = D('Admin/Users'); $page = $m->queryByPage(); $pager = new \Think\Page($page['total'],$page['pageSize'],I()); $page['pager'] = $pager->show(); $this->assign('loginName',I('loginName')); $this->assign('userPhone',I('userPhone')); $this->assign('userEmail',I('userEmail')); $this->assign('userType',I('userType',-1)); $this->assign('Page',$page); $this->display("/users/list"); } /** * 列表查询 */ public function queryByList(){ $this->isLogin(); $m = D('Admin/Users'); $list = $m->queryByList(); $rs = array(); $rs['status'] = 1; $rs['list'] = $list; $this->ajaxReturn($rs); } /** * 查询用户账号 */ public function checkLoginKey(){ $this->isLogin(); $m = D('Admin/Users'); $key = I('clientid'); $id = I('id',0); $rs = $m->checkLoginKey(I($key),$id); $this->ajaxReturn($rs); } /********************************************************************************************** * 账号管理 * **********************************************************************************************/ /** * 获取账号分页列表 */ public function queryAccountByPage(){ $this->isLogin(); $this->checkPrivelege('hyzh_00'); $m = D('Admin/Users'); $page = $m->queryAccountByPage(); $pager = new \Think\Page($page['total'],$page['pageSize'],I()); $page['pager'] = $pager->show(); $this->assign('loginName',I('loginName')); $this->assign('userStatus',I('userStatus',-1)); $this->assign('userType',I('userType',-1)); $this->assign('Page',$page); $this->display("/users/account_list"); } /** * 编辑账号状态 */ public function editUserStatus(){ $this->isLogin(); $this->checkPrivelege('hyzh_04'); $m = D('Admin/Users'); $rs = $m->editUserStatus(); $this->ajaxReturn($rs); } /** * 跳到账号编辑状态 */ public function toEditAccount(){ $this->isLogin(); $this->checkPrivelege('hyzh_04'); $m = D('Admin/Users'); $object = $m->getAccountById(); $this->assign('object',$object); $this->display("/users/edit_account"); } /** * 编辑账号信息 */ public function editAccount(){ $this->isLogin(); $this->checkPrivelege('hyzh_04'); $m = D('Admin/Users'); $rs = $m->editAccount(); $this->ajaxReturn($rs); } }; ?>